package cdu.javaendwork.service.Interface.Shopping;

import cdu.javaendwork.model.sqlModel.Items;

import java.math.BigDecimal;
import java.util.List;

public interface ItemsService {
    //------------------杨谷雨同学负责----------------------------
    //添加一条购物车中的条目
    public boolean insert(int orderid, int goodid, int good_cnt, BigDecimal price);

    //修改一条购物车中的条目，可能会修改数量
    public boolean update(int id,int orderid, int goodid, int good_cnt, BigDecimal price);

    //删除一条购物车中的条目
    public boolean delete(int id);

    //寻找有没有相同商品的条目
    public Items findSameItems(int goodid,int orderid);

    //分页查询某一个购物车或者订单的全部条目数
    public List<Items> filterByOrderIdLimit(int orderid,int pageIndex,int pageSize);

    public Items findById(int id);
}
